persistent irritation - Turkish English Dictionary